home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / The World of Computer Software.iso / cf535c.zip / CHANGES next >
Text File  |  1993-01-12  |  39KB  |  785 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                      *******************************
  7.                      *                             *
  8.                      *  CMFiler -- Version 5.35c   *
  9.                      *                             *
  10.                      *******************************
  11.  
  12.      Changes Since Version 5.22:
  13.  
  14.      The following features have been added or improved since Version 5.22, in
  15.      reverse chronological order:
  16.  
  17.           o    In the main module, the file date/time change service has been
  18.                expanded to permit mass date/time setting by tagging a
  19.                collection of files, and pressing Alt-F as before.  If files
  20.                are tagged, the user must then confirm the desire to have all
  21.                tagged files set to the same date/time stamp.  The default
  22.                values in the data entry windows are taken from the topmost
  23.                tagged file in the listing.  (5.35c)
  24.  
  25.           o    The logic which retains knowledge of the current cursor
  26.                position in the target directory during directory-altering
  27.                operations, such as file copying, has been refined to remove
  28.                some anomalies.  (5.35c)
  29.  
  30.           -----
  31.  
  32.           o    In the editor, to support easier updating of the on-disk file
  33.                copy during long editing sessions, a fourth option has been
  34.                added to the Escape sequence -- "Return to editor? (y/n)", with
  35.                the default set to N, since in most cases the user wants to
  36.                leave the editor.  So to update the on-disk copy of the file
  37.                being edited, the following keystrokes might be used in the
  38.                middle of the editing session:  Esc-Enter-Enter-Enter-Y.
  39.                (5.35b)
  40.  
  41.           o    In the main services file module, pressing Enter to view a
  42.                .ZIP, .LZH, .ARJ or .ARC file displays a listing of the names
  43.                of all the files compressed in that archive file (maximum of 60
  44.                file names).  (5.35b)
  45.  
  46.           o    In the main file services module, user now has the option to
  47.                continue copying or moving tagged files after a disk file
  48.                creation/write/read error, rather than having the operation
  49.                automatically cancelled.  Also, the error trapping routines
  50.                were updated and one anomaly corrected.  (5.35b)
  51.  
  52.           -----
  53.  
  54.           o    Different users on a network may now specify their own
  55.                configuration through the environment, by setting the
  56.                environment parameter CF-CFG before running the network copy of
  57.  
  58.  
  59.                CMFiler.  For example, User 1 is assigned logical drive U in
  60.                the network, and User 2 drive V.  CF.COM and .OVY are on drive
  61.                C.  User 1 could execute CMFiler with a batch file that reads:
  62.  
  63.                     SET CF-CFG=U:\SETTINGS\CF.CFG
  64.                     C:\PROGS\CF
  65.  
  66.                and User 2, using the same copy of CF.COM and .OVY, could
  67.                execute:
  68.  
  69.                     SET CF-CFG=V:\CONFIGS\CMFILER.CFG
  70.                     C:\PROGS\CF
  71.  
  72.                In these two cases, of course, U:\SETTINGS and V:\CONFIGS must
  73.                be valid, existing paths.  The files CF.CFG and CMFILER.CFG
  74.                need not already exist.  If it does not find the file in the
  75.                path, CMFiler will create the file the first time configuration
  76.                data is saved.  (5.35a)
  77.  
  78.           o    Because of the incompatibility of the I/O buffer clearing
  79.                feature with DR DOS, a safeguard was added that detects DR DOS,
  80.                and blocks the buffer clearing option even if invoked by the
  81.                user.  (5.35a)
  82.  
  83.           o    The "trash can" directory for "soft-deleted" files has been
  84.                renamed from "CF_TRASH.CAN" to "~TRASH~" for two reasons:  in
  85.                at least one case, a user's configuration included a TSR that
  86.                caused system hangups in the presence of directories with an
  87.                extension in their name (even though this is a perfectly legal
  88.                DOS naming convention);  and several users asked for a new
  89.                trash can name that would appear as the last directory of their
  90.                listing, rather than in the middle of the listing.
  91.  
  92.                ***NOTE***: This will be a nuisance to previous users the first
  93.                time running Version 5.35a or later, but will be worth it in
  94.                the long run for the neater directory list it will bring.
  95.                (5.35a)
  96.  
  97.           o    The upper limit of directory size was increased to 2400 in the
  98.                main file services module, and the sorting algorithm changed
  99.                from a bubblesort to a quicksort for improved speed.  (5.35a)
  100.  
  101.           o    In the editor, the action of the Home and End keys has been
  102.                expanded as follows:  the first press of Home/End goes to
  103.                beginning/end of line, if not already there;  the second press
  104.                goes to top/bottom of page;  the third press goes to
  105.                beginning/end of file.  (5.35a)
  106.  
  107.           o    A function "Refresh panel from disk" (Shift-R) was added to the
  108.                main file services module, used when you change disks in a
  109.                drive as a one-keysytoke alternative to N and the drive letter.
  110.  
  111.  
  112.                     CMFiler -- Addendum            1-2             
  113.  
  114.  
  115.                The similar function which already existed in the tree module
  116.                was remapped from Alt-R to Shift-R for consistency.  (5.35a)
  117.  
  118.           -----
  119.  
  120.           o    A new user option has been added to the Shift-O option facility
  121.                to allow turning off the automatic screen saver  (5.34d)
  122.  
  123.           o    Two new ordering options have been added to the Ctrl-O ordering
  124.                facility, to permit ordering by file size, either smaller first
  125.                or larger first.  (5.34d)
  126.  
  127.           o    The file mask (Ctrl M) in the main service module now only
  128.                applies to the panel the cursor was in when the mask was
  129.                specified.  This is so that you can apply different masks to
  130.                the two panels.  (5.34d)
  131.  
  132.           -----
  133.  
  134.           o    The NARATIVE.CF files, containing the file and directory notes,
  135.                are well protected from inadvertent overwriting or destruction
  136.                within the CMFiler environment.  However, there is no provision
  137.                for their protection from inadvertent erasure or overwriting in
  138.                over environments, such as from the DOS command processor.  To
  139.                afford some level of protection, a switch has been added to the
  140.                user option (Shift-O) screen to let you set the Read-Only
  141.                attribute of the NARATIVE.CF files, in addition to the Hide
  142.                attribute.  Most command processors will prohibit deletion or
  143.                writing to Read-Only files.  (5.34c)
  144.  
  145.           -----
  146.  
  147.           o    In trying other archive utilities in response to recent
  148.                requests from users, I have discovered that CMFiler has always
  149.                (accidently) supported LHA and ARJ, and perhaps others in
  150.                addition to the PKWare utilities, simply because they all use
  151.                the same syntax in the command line, namely:
  152.  
  153.                archiver options archivefile file1[,file2,[...]]
  154.  
  155.                To clarify that other archivers may be supported by the Zip and
  156.                Unzip commands in the main module, I have revised the help
  157.                screen and the F10 user-definition screen.  CMFiler still
  158.                defaults to PKZIP and PKUNZIP unless otherwise specified.
  159.                However, if you want to use ARJ or LHA instead, press Shift-F10
  160.                from the main screen, and change both the fields "Compress = "
  161.                and " Extract = " to read "ARJ.EXE" or "LHA.EXE".  Add the path
  162.                to these file specs if ARJ/LHA is not on a path in the DOS path
  163.                environment.  Also make the "Compress Options = " line read "a"
  164.                (this is both ARJ's and LHA's way of knowing you want to add or
  165.                create a .ARJ or .LZH archive file), and the 
  166.  
  167.  
  168.                     CMFiler -- Addendum            1-3             
  169.  
  170.  
  171.                " Extract Options = " line read "x" (for extract).  (Command
  172.                line option parameters are necessary with ARJ and LHA because,
  173.                unlike the PKWare utilities which have separate compression and
  174.                extraction programs, the same program does both functions.)
  175.  
  176.                Use of LHA or ARJ by this facility is the same as use of the
  177.                PKWare utilities.  To compress, put the directory where you
  178.                want the archive file to be created or added to in one panel
  179.                and tag the archive file to be added to (if it exists); set up
  180.                the other panel with the directory of the files to be archived,
  181.                and optionally tag them (if none are tagged, the command line
  182.                parameter defaults to *.*); press Z, check and edit the command
  183.                line paramters if desired, and press Enter.
  184.  
  185.                Extraction is easier.  Set up the target panel in the directory
  186.                you want the extracted files to go, put the cursor on the
  187.                archive file, press U, check the command line parameters, and
  188.                press Enter.  (5.34b)
  189.  
  190.           -----
  191.  
  192.           o    The naming convention for backup files, created with the
  193.                command B in the main module, has been changed so that the
  194.                backup file will appear closer alphabetically to the original
  195.                file.  If the original file has a three character extension,
  196.                the third character will be replaced with a tilde (~;  ASCII
  197.                126).  If the extension has less than three characters, it will
  198.                be padded with one or two exclamation points (!; ASCII 33), so
  199.                that the third character can be a tilde.  (5.34a)
  200.  
  201.           o    When creating appended files (ie, Alt-tagging several files
  202.                followed by the command C to copy to the target, or B to copy
  203.                to the source), a default appended file name will be generated
  204.                (name of the first file in the append list plus extension APF),
  205.                but the user may edit that name before the file is created.
  206.                (5.34a)
  207.  
  208.           -----
  209.  
  210.           o    In the tree module, while the cursor is in the file list during
  211.                a Show files or Goto file command, several commands are
  212.                available for disk cleanup that mimic commands in the main
  213.                module.  Files may optionally be tagged with T or Spacebar, and
  214.                then deleted individually (if no tags are set) or as a group
  215.                with the D (soft) or Ctrl-D (hard) delete command.  The command
  216.                A (tagAll) clears any tags set, or sets all tags, as in the
  217.                main module.  (5.34)
  218.  
  219.           o    In the editor, the keypad map to the cursor movement functions
  220.                is now independent of Num Lock.  Shift-Up/Down Arrow moves to
  221.                top/bottom of current video page.  Gray+/Gray- function the
  222.  
  223.  
  224.                     CMFiler -- Addendum            1-4             
  225.  
  226.  
  227.                same as Alt-Plus/Alt-Minus, toggling the delimiter and bottom
  228.                displays.  (5.34)
  229.  
  230.           -----
  231.  
  232.           o    Navigation and file-finding in the tree module was revised to
  233.                follow the "G" and "Alt-G" conventions of the main module:
  234.                (5.33b)
  235.  
  236.                -   G ("Goto file") has replaced "F" as the file-finder
  237.                command.  Pressing "G" commences a filename search, and as each
  238.                letter in the filename search string is typed, the tree and
  239.                file list dynamically adjust to highlight the matches and
  240.                position the cursor to the directory with the first match.
  241.                Mode is toggled off with G, Alt-G or Esc.
  242.  
  243.                -   Alt-G ("Goto directory") commences a directory name search
  244.                in the same fashion.  As each letter of the search string is
  245.                tpyed, the matches are highlighted dynamically and the display
  246.                is adjusted so that the topmost match is show.  Mode sets for
  247.                both panels, and stays until G, Alt-G or Esc is pressed.
  248.  
  249.           o    An anomaly was fixed to let the directory be re-read in its
  250.                "natural" DOS order after switching to Order mode 7.  (5.33b)
  251.  
  252.           o    An anomaly was fixed which prevented CF from checking the
  253.                CF_TRASH.CAN directory on execution.  (5.33a)
  254.  
  255.           o    A workaround was devised for an anomaly in the directory
  256.                structure of some netware, that prevented CF from navigating
  257.                back through the parent subdirectory in the main module.
  258.                (5.33a)
  259.  
  260.           o    The ZIP feature was revised to permit the use of either normal
  261.                or Alt-tags to denote which files to decompress.  (5.33)
  262.  
  263.           o    The following improvements were made to the editor:  (5.33)
  264.  
  265.                -  The notation of typeover/insert mode and wrap/no wrap mode
  266.                has been shortened and moved to the upper right corner of the
  267.                screen.  It stays on the screen when the lower information area
  268.                is blanked.
  269.  
  270.                -  On color monitors, the lower five lines of text (which
  271.                become the top five lines on PgDn) are in red vice white, to
  272.                distinguish this area from the "active" video page (the top 20
  273.                lines), and to help the eye find its place in the text during
  274.                scrolling.
  275.  
  276.                -  The exit defaults after editing have been adjusted so that
  277.                most users will be able to answer the three questions with
  278.  
  279.  
  280.                     CMFiler -- Addendum            1-5             
  281.  
  282.  
  283.                three strokes of the Enter key most of the time. (Yes, save
  284.                this edit; No, don't reuse the date/time stamp from the
  285.                original file; No, don't save the original file as *.BKP).
  286.  
  287.                -  You may switch from View mode to Edit mode within the
  288.                editor, with the combination Alt-S(witch mode).
  289.  
  290.           o    In the tree module, on the Show files screen, Enter views the
  291.                file (same convention as main module), and Shift-Enter returns
  292.                to the main module with the cursor on that file name.  (5.33)
  293.  
  294.           -----
  295.  
  296.           o    The I/O buffer clearing feature was extended to support MS-DOS
  297.                Ver 4 and 5.  (5.32b)
  298.  
  299.           o    The file 4DOS2CF.COM was added to the CMFiler collection, with
  300.                its companion documentation 4DOS2CF.DOC.  4DOS2CF does a
  301.                directory-by-directory search and coverts any 4DOS/NDOS notes
  302.                (in files called DESCRIPT.ION) into CMFiler format, and appends
  303.                them to existing (or creates new) NARATIVE.CF files.  This way,
  304.                4DOS/NDOS users don't have to reenter all their notes to take
  305.                full advantage immediately of CMFiler's notes facility.
  306.                (5.32b)
  307.  
  308.           o    Memory allocation logic error in the tree module was fixed.
  309.                This error resulted in fragmented memory for applications run
  310.                from CMFiler after a call to the tree module.  (5.32a)
  311.  
  312.           o    In the editor, a logic error was corrected which prevented use
  313.                of the block move and copy operations when the screen lower
  314.                information area was turned off.  (5.32a)
  315.  
  316.           o    In the editor, The Home and End keys were redefined to move the
  317.                cursor to the beginning or end of the line (same as Shift-Left
  318.                and Right Arrow), rather than to the top or bottom of the
  319.                current screen page, in keeping with the rest of the world.
  320.                (5.32a)
  321.  
  322.           o    Version number changed to 5.32 to avoid confusion with several
  323.                versions of 5.31 released to selected users for beta testing.
  324.                (5.32)
  325.  
  326.           -----
  327.  
  328.           o    The command line support has been expanded to include an
  329.                optional path specification(s) to the directory(ies) initially
  330.                displayed and an optional initial file mask, as well as an
  331.                optional color attribute setting.  The command line syntax is
  332.                now as follows, where the square brackets indicate optional
  333.                parameters:  (5.31)
  334.  
  335.  
  336.                     CMFiler -- Addendum            1-6             
  337.  
  338.  
  339.                cmfiler [pathspec1[\mask] [pathspec2]] [@color]
  340.  
  341.                where "mask" is a file mask of the form "*.ext", and may be
  342.                attached to pathspec1 or pathspec2, and color is C, M, L or T
  343.                for standard color set, monochrome attribute set, LCD (except
  344.                Tandy) and Tandy LCD attribute sets.  Parameters are separated
  345.                by blanks.  The leading "\" may be omitted from the mask if
  346.                there is no pathspec in the command line.
  347.  
  348.                Examples of valid command lines might be:
  349.  
  350.                cmfiler c:\assembly\*.doc c:\pcw\letters @t 
  351.                CF C:\ASSEMBLY C:\WP51\DOCS\*.DOC
  352.                cf assembly @c 
  353.                cf *.exe 
  354.                cmfiler d: 
  355.                CF C:\QBASIC A:\QBASIC /*.BAS
  356.  
  357.           o    In the tree module, after the delete commands (D for soft
  358.                Delete, Ctrl-D for hard Delete), CMFiler marks the deleted
  359.                portion of the image of the tree structure in memory so that it
  360.                will no longer be shown on the screen, but does not refresh the
  361.                tree structure from disk or update the directory size and files
  362.                information.  This saves time so that you can do several delete
  363.                operations without having to wait for the tree structure to be
  364.                reread from disk after each deletion.  When you finally want to
  365.                refresh the tree from disk after one or more deletes, the
  366.                command is Alt-R (for Refresh).  (5.31)
  367.  
  368.           o    In the tree module, a new text searching function is available
  369.                for searching for a text string of 25 characters or less, using
  370.                up to eight file filters separated by + signs.  Preceding a
  371.                file filter with the pipe symbol (|) excludes it from the
  372.                search.  You may restrict the search to files only in the
  373.                currently selected block of the tree (the "painted" structure
  374.                in the source panel), or expand it to the entire disk.  The
  375.                search text entry "*" is permitted, which hits any text (useful
  376.                in scanning for several filenames at once in text find mode,
  377.                instead of individually in file find mode).  The command is
  378.                "Shift-F" in the tree module.  (5.31)
  379.  
  380.                The screen display in file find and text find modes has been
  381.                revised to eliminate the use of blinking to signal the presence
  382.                of a "hit".  The directories containing hits are shown in high
  383.                intensity (underlined in monochrome) with "right arrowheads"
  384.                (ASCII character 16) in front of them, and the files containing
  385.                hits are shown in high intensity (monochrome underline) at the
  386.                top of each file list.
  387.  
  388.                Also, while the results of a text search (Shift-F) or file name
  389.                search (F) are displayed on the screen, the command Alt-L
  390.  
  391.  
  392.                     CMFiler -- Addendum            1-7             
  393.  
  394.  
  395.                (print tree List) prints a copy of, not the tree structure, but
  396.                a listing of the directories containing "hits" and the names of
  397.                the files in those directories.
  398.  
  399.           o    In the main menu, the function of the tagging options Alt-N and
  400.                Alt-O has been changed to "tag all files Newer than the file at
  401.                the cursor", and "tag all files Older...".  A new tagging
  402.                option is added as Alt-D, "tag all files with same Date as file
  403.                at cursor".   (5.31)
  404.  
  405.           o    Esc from the main menu now presents the followup choice of 
  406.                "Esc to remain in CMFiler, any other key to quit."  (5.31)
  407.  
  408.           o    A bug has been corrected which precluded running batch files
  409.                with command lines.  (5.31)
  410.  
  411.           o    When shelling out of CMFiler, the DOS prompt has been modified
  412.                so that it retains the caller's PROMPT string, and imbeds into
  413.                it the string <CMFiler> (CR-LF) so you are reminded you are in
  414.                a shell from CMFiler.  (5.31)
  415.  
  416.           -----
  417.  
  418.           o    The annotation of files backed up with the backup facility
  419.                ("B") is now that the first character in the extension is the
  420.                tilda (~) instead of underscore (_), for readability and to
  421.                ensure that backed-up files always follow the original in an
  422.                alphabetical listing.  Thus the backed-up file to READ-ME.DOC
  423.                would be READ-ME.~DO.  (5.30)
  424.  
  425.           o    The notes facility was expanded to provide for two cases, and
  426.                its mnemonic command changed:  (5.30)
  427.  
  428.                -    The "edit notes" function has been reassigned the command
  429.                "Ctl-N" (was "O"), and its operation is much the same as
  430.                modified in version 5.28
  431.  
  432.                -    A new "view notes" function is added, as "Shf-N", which
  433.                displays the notes in the opposite panel covering the file list
  434.                for the target directory, but the cursor remains in the source
  435.                panel and all the file services are still available, including
  436.                copy and move to the target directory.  Toggle out of "view
  437.                notes" mode with Shf-N or Esc.
  438.  
  439.           o    A display option was added ("Ctl-E" for casE) which lets you
  440.                display file lists and trees in one of four possible letter
  441.                case conventions:  (5.30)
  442.  
  443.                -    Files and directories all caps 
  444.                -    Files lower case, directories all caps
  445.                -    A "modified-Tauck" convention, (eg, Read-Me.Doc) 
  446.  
  447.  
  448.                     CMFiler -- Addendum            1-8             
  449.  
  450.  
  451.                -    Files and directories all lower case.
  452.  
  453.           o    In the application launcher, when the command line is shown for
  454.                editing just before file execution, you may swap the command
  455.                line shown in the window for the last one used in a previous
  456.                file execution with Up Arrow, Down Arrow (twice), PgUp or PgDn.
  457.                This simplifies multiple execution of the same file with
  458.                slightly different command lines, and works with ZIP/UNZIP as
  459.                well as user specified applications.  (5.30)
  460.  
  461.           o    The options screens invoked by Shf-O, Ctl-Enter and Ctl-O were
  462.                "spiffed" up.  (5.30)
  463.  
  464.           o    A separate help screen was added for the edit notes facility,
  465.                invoked by F1 or Alt-H from the Ctl-N screen.  (5.30)
  466.  
  467.           o    The file mask facility was revised to make the method of entry
  468.                similar to other data entries, and the default value was
  469.                changed from ????????.??? to the simpler *.*.  (5.30)
  470.  
  471.           -----
  472.  
  473.           o    A logic error that prevented applications launched by CMFiler
  474.                from finding the COMSPEC string in the environment was
  475.                corrected.  (5.29a)
  476.  
  477.           o    Improvements were made to the editor as follows (5.29):
  478.  
  479.                -    The record delimiter marks are now toggled with "Alt-
  480.                Minus" and the bottom display is toggled with "Alt-Plus".   The
  481.                current states of both of these switches are stored as the
  482.                program startup defaults by "Shf-S".
  483.  
  484.                -    The line wrapping mode can be toggled between Wrap and
  485.                NoWrap with "Alt-W".  If this is done while viewing any but the
  486.                first section of a very long file, the editor has to go back to
  487.                the beginning of the file to avoid confusion when it
  488.                reestablishes the array of memory pointers to the text lines.
  489.                The current state of this switch is saved as the startup
  490.                default by "Shf-S".
  491.  
  492.           o    Wolfgang Stiller's Integrity Master system integrity and virus
  493.                checking application generates files named ")(.ID" in each
  494.                directory, to record signatures of all the files in the
  495.                directory for later integrity checking.  It is important that
  496.                those not be disturbed, and so CMFiler now has a protective
  497.                feature that prevents their being overcopyied.  (5.29)
  498.  
  499.           o    The Home and End key actions in the main file services memu
  500.                have been revised slightly, to make navigation from long
  501.                directory lists to long file lists easier.  If the cursor is in
  502.  
  503.  
  504.                     CMFiler -- Addendum            1-9             
  505.  
  506.  
  507.                a directory list, the first press of End puts the cursor at the
  508.                top of the file list, and the second press goes to the end of
  509.                the file list.  Within a file list, the first press of Home
  510.                goes to the top of the file list, and the second to the top of
  511.                the directory list.  (5.29)
  512.  
  513.           -----
  514.  
  515.           o    The file editor is now accessible from the nOtes panel, so you
  516.                can take a peek at (or even edit) files while you are looking
  517.                at or writing the associated notes.  Press Alt-E to Edit, Alt-V
  518.                to View.  (5.28)
  519.  
  520.           o    Tagging files may be done from the nOtes as well.  Ctl-T for a
  521.                normal Tag (since the letter "T" would be taken as text to be
  522.                typed into the note), and Alt-T (as froom file listing screen)
  523.                for Alt-Tag.  (5.28)
  524.  
  525.           o    Improvements have been made to the editor as follows (5.28):
  526.  
  527.                -    The algorithm which calculated the display parameter
  528.                "Record Number" was not corrected when the line wrap feature
  529.                was added.  "Record Number" was actually counting the number of
  530.                screen lines, and so a record (the material delimited by a
  531.                carriage return, line feed or combination) longer than 80
  532.                characters might appear to be 2,3,4 etc., records.  That is now
  533.                corrected.
  534.  
  535.                -    The find-string feature has now been made case-
  536.                insensitive.
  537.  
  538.           -----
  539.  
  540.           o    The configuration file format for version 5.27 is unavoidably
  541.                different from that of the interim version 5.26.  Users of 5.26
  542.                will have to respecify configuration (F1-F9, Hide and Compare
  543.                switch settings, etc.)  (5.27)
  544.  
  545.           o    If there is old "trash" in the trash can directory
  546.                TRASH_CAN.CF, CMFiler only asks once each day if you want to
  547.                delete or look at it, rather than each time the drive is
  548.                selected.  (5.27)
  549.  
  550.           o    The "Go to..." commands for navigating within a long directory
  551.                listing ("G" to go to a file name in a directory list beginning
  552.                with a certain character, "Alt-G" to go to a directory name)
  553.                have been expanded.  Now you can keep typing the name of the
  554.                file or directory you are trying to find, and as you type the
  555.                second letter, then third, etc., the cursor moves if necessary
  556.                to the file described, until the string of characters you have
  557.                typed no longer describes a file or directory name, or you
  558.  
  559.  
  560.                     CMFiler -- Addendum           1-10             
  561.  
  562.  
  563.                press Enter or Esc to leave the "Go to" command.  The cursor
  564.                stays positioned on the last file described by the string you
  565.                were typing.  (5.27)
  566.  
  567.           -----
  568.  
  569.           o    The name has been changed to remove the nuisance underscore
  570.                character.  In searching for itself and its overlay, it looks
  571.                first for CFV if it is the evaluation version, then CF, then
  572.                CMFILER.  (The evaluation version is identical to the
  573.                registration version except that it has an opening screen which
  574.                provides a license for 60-day evaluation and information on how
  575.                to register.)   (5.26)
  576.  
  577.           o    You may now edit or view files directly while in the tree
  578.                module, without having to exit back to the main module.  In the
  579.                tree module, press "F" to find files or "S" to show files, and
  580.                move up and down the directory tree until you find the
  581.                directory of interest.  Arrow left or right across to the file
  582.                list, move the cursor (dark bar, actually) up or down until it
  583.                is on the file of interest, and press "E" or "V", for Edit or
  584.                View file.  You will be in the editor module directly.  Exit
  585.                back to the tree module with Esc or, in view mode, Enter.  If
  586.                you then want to return to the main file services module with
  587.                the cursor selected to this file for editing, printing,
  588.                execution, etc., just press Enter again.  (5.26)
  589.  
  590.           o    Rather than overwriting part of the .COM file to record setup
  591.                parameters, which forces the user to reestablish the setup
  592.                parameters each time a revision to the program is received, a
  593.                separate file is created called CMFILER.CFG (or CF.CFG), which
  594.                CMFiler will look for each time it runs.  This should be kept
  595.                on the same path and be given the same name as the .COM file.
  596.                (5.26)
  597.  
  598.           o    Logic errors have been corrected to make file moving smoother
  599.                for the case where there is already a file by the same name in
  600.                the target directory.  Previously, this case would cause an
  601.                error message "Access denied renaming file", which was not too
  602.                enlightening.  Now, this case is handled just like copying --
  603.                if the target file by the same name is older, it is simply
  604.                deleted before the newer file is moved in.  If it is newer, the
  605.                user is asked to confirm that it should be replaced with the
  606.                older file.  (5.26)
  607.  
  608.           o    A choice of four color pallettes in now available for color
  609.                monitors.  Press "Ctl-P" (for "Pallette"), then roll through
  610.                the choices with the spacebar.  Esc to cancel any change, Enter
  611.                to change the default color set.  (5.26)
  612.  
  613.           o    A new option setup menu has been added to permit easy
  614.  
  615.  
  616.                     CMFiler -- Addendum           1-11             
  617.  
  618.  
  619.                reconfiguration of a few features.  (5.26)  It is called by
  620.                "Shf-O"  (for "Options"), and it presents this menu:
  621.  
  622.           --------------------------------------------------------------------
  623.           Move cursor with Up/Dn Arrow.  Type option desired.
  624.  
  625.  
  626.                                       Define F1 as Help? N
  627.                               Define "D" as HARD Delete? N
  628.                            Clear I/O buffers if located? N
  629.                 Overcopy files with same date/time/size? N
  630.           Refresh directory contents after Screen Saver? N
  631.             Assign Hidden attribute to NARATIVE.CF file? Y
  632.            Monitor (C=Color, L=LCD, T=Tandy LCD, M=Mono) C
  633.  
  634.  
  635.           Press Esc to cancel changes, Enter to accept.
  636.          --------------------------------------------------------------------
  637.  
  638.                These seven "switches" represent setup features that various
  639.                users have asked for, but that not all users would want.  Any
  640.                of the first six may be toggled between Y and N by putting the
  641.                cursor on it using the Up/DnArr keys, and pressing the
  642.                spacebar, or pressing Y or N.  The seventh must be set for your
  643.                monitor type by pressing one of the key choices.  Once you have
  644.                reconfigured the way you wish, press Enter.  Esc exits with no
  645.                changes.  Here is an explanation of each feature:
  646.  
  647.                1.   The F1 key has been added as a Help call in the editor and
  648.                tree modules, and can be so designated for the main module by
  649.                resetting this switch to Y.  The sacrifice is loss of F1 as a
  650.                user-defined application.
  651.  
  652.                2.   For those who do not wish to use the "soft" delete feature
  653.                nor be bothered with the directory "CF_TRASH.CAN", the "D" key
  654.                may be reconfigured to "HARD Delete", identical to "Ctl-D" by
  655.                resetting this switch to Y.
  656.  
  657.                3.   The I/O buffer clearing feature for data security during
  658.                file writing operations runs into problems on some system
  659.                configurations with DR DOS 6.0 as the operating system.  It has
  660.                been set to a default mode that does NOT clear buffers before
  661.                writing.  If you want to invoke this security feature, you have
  662.                to reset this switch to Y.
  663.  
  664.                4.   In the default setting, CMFiler does not waste time during
  665.                file copy operations overcopying any file in the target path
  666.                that are reported by DOS to be the same date/time and size as a
  667.                file in the source path.  However, sometimes you might want to
  668.                mass-overwrite files on a backup directory or disk that are
  669.                suspect, even though they may appear to be identical.  Just set
  670.  
  671.  
  672.                     CMFiler -- Addendum           1-12             
  673.  
  674.  
  675.                the Overwrite switch to Y.
  676.  
  677.                5.   For Windows users, if you run CMFiler in a window, it does
  678.                not have any way of knowing when it returns to the foreground
  679.                whether any other application has written to the directories
  680.                that it is selected to.  In the default setting, it does not
  681.                refresh the file listing (reread the directory tables).
  682.                Windows users may want to reset this switch to Y.
  683.  
  684.                6.   Users have asked to be able to specify that the
  685.                NARATIVE.CF file, containing the file/directory notes, not be
  686.                assigned the hidden attribute.  This switch may be reset to N
  687.                for this purpose.
  688.  
  689.                7.   CMFiler can detect the presence of a true monochrome video
  690.                card, and when a monochrome card is present, there is only one
  691.                color set available.  However, when CMFiler detects a color
  692.                card, there is a range of possibilities.  The attached monitor
  693.                may be an LCD or monochrome monitor, in which case a set of
  694.                default color attributes designed for a CGA/EGA/VGA monitor
  695.                would be awful.  On initial execution, CMFiler establishes what
  696.                type of monitor you have atached by forcing a choice.  This
  697.                setup option lets you change that initial choice if you wish.
  698.  
  699.           o    CMFiler now does a rudimentary self-check for integrity each
  700.                time it loads.  If the file has become corrupted by tampering
  701.                or a disk sector gone bad, you will get a message to that
  702.                effect and the program will offer you the option of continuing
  703.                or terminating.  This will detect some of the file-infecting
  704.                viruses, as well as corruption by editing or defective media,
  705.                but should NOT be counted on as an anti-virus measure.  (5.26)
  706.  
  707.                [There is no substitute for a good virus checking/integrity
  708.                checking software suite.  I recommend the shareware program
  709.                Integrity Master by Wolfgang Stiller.]
  710.  
  711.           o    A new "Save configuration" command has been added as "Shf-S" to
  712.                make saving the current configuration (Hide switch, Compare
  713.                mode switch, file Order mode, etc.).  This saves all the
  714.                current setup data to the .CFG file.  (The Options command at
  715.                "Shf-O" also calls the same save routine when it exits, so you
  716.                do not need to press Shf-S after Shf-O.)   (5.26)
  717.  
  718.           o    The spacebar has been remapped to tag files.  The date/time
  719.                display is toggled with the "5%" key.  (5.26)
  720.  
  721.           o    The editor module has been revised to wrap lines longer than 79
  722.                characters, so that there is never any information off-screen.
  723.                This makes viewing .COM and .EXE files much easier, and has
  724.                little effect on edited text files.  This is a display feature
  725.                only -- the editor does not insert line delimiters in the text.
  726.  
  727.  
  728.                     CMFiler -- Addendum           1-13             
  729.  
  730.  
  731.                (5.26)
  732.  
  733.           -----
  734.  
  735.           o    The on-screen Help in the main module has been reoganized for
  736.                clarity.  (5.25)
  737.  
  738.           -----
  739.  
  740.           o    A new file copying option, "copy with rename", has been added
  741.                as the command "Alt-R" in the main file services module.  It
  742.                operates only on the file at the cursor.  (5.23)
  743.  
  744.  
  745.  
  746.  
  747.  
  748.  
  749.  
  750.  
  751.  
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.  
  759.  
  760.  
  761.  
  762.  
  763.  
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.                     CMFiler -- Addendum           1-14             
  785.